package org.grow.commodity.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import lombok.Data;

/**
 * @Author: xwg
 * @CreateDate: 21-8-6
 */

@Data
@TableName("Storage")
public class Storage {
    @TableId(type = IdType.AUTO)
    private Integer storageId;
//  外键 商品表一对一 注意商品写入一条后开启一条storage
    private String commodityFk;
//    商品描述信息 冗余字段
    private String cmDescr;
//  三个核心库存
//    意向库存 ,店长负责约定供应商 生成采购单 意向/备忘录
    private Integer intentionStock;
//    实际库存 商品目前在店铺里的实际库存
    private Integer actualStock;
//   已经销售后的库存,就是记录销售数量
    private Integer soldStock;

    private Boolean isDeleted;
    @Version
    private Integer version;


}
